﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.Composition;
using Urb.Weather.Core;
using Urb.Weather.Core.Provider;
using Urb.Weather.Core.Engine;
using Urb.Weather.Core.Configuration;

namespace Urb.Weather.MSN
{
    public class MSNWeatherDataProvider : IWeatherDataProvider
    {
        public WeatherDataProviderConfigurationDefinition ConfigurationDefinition
        {
            get { return new WeatherDataProviderConfigurationDefinition(); }
        }

        public string SourceName
        {
            get { return "MSN"; }
        }

        public void InitializeInstance(
            IWeatherDataProviderInstanceRegistrationToken instanceRegistrationToken,
            IEngine engine,
            IWeatherDataProviderConfiguration configuration,
            Action<IWeatherDataProviderInstanceRegistrationToken, WeatherData> dataRefreshed)
        {
            throw new NotImplementedException();
        }
    }
}
